Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Ameba] Support Pigweed-app #12979

Merged
merged 6 commits into from
Dec 22, 2021
Merged

Conversation

pankore
Copy link
Contributor

@pankore pankore commented Dec 14, 2021

Problem

  • Support Pigweed-app

Change overview

  • Port Pigweed-app for ameba platform
  • Update scripts/build for pigweed-app

Testing

Tested rpc.EchoService
Tested rpc.Lighting

@github-actions
Copy link

github-actions bot commented Dec 14, 2021

PR #12979: Size comparison from c8027a5 to bb2cb3e

Full report (15 builds for efr32, k32w, linux, p6, qpg, telink)
platform target config section c8027a5 bb2cb3e change % change
efr32 lighting-app BRD4161A (read only) 816412 816412 0 0.0
(read/write) 123208 123208 0 0.0
.bss 121344 121344 0 0.0
.data 1864 1864 0 0.0
.text 816404 816404 0 0.0
BRD4161A+rpc (read only) 804028 804028 0 0.0
(read/write) 139884 139884 0 0.0
.bss 137920 137920 0 0.0
.data 1964 1964 0 0.0
.text 804020 804020 0 0.0
window-app BRD4161A (read only) 793488 793488 0 0.0
(read/write) 122160 122160 0 0.0
.bss 120328 120328 0 0.0
.data 1828 1828 0 0.0
.text 793480 793480 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 670496 670496 0 0.0
.bss 73928 73928 0 0.0
.data 1896 1896 0 0.0
.text 588872 588872 0 0.0
lock-app k32w061+debug (read/write) 620432 620432 0 0.0
.bss 72080 72080 0 0.0
.data 1856 1856 0 0.0
.text 540696 540696 0 0.0
shell k32w061+debug (read/write) 625800 625800 0 0.0
.bss 74388 74388 0 0.0
.data 1836 1836 0 0.0
.text 543776 543776 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6876732 6876732 0 0.0
(read/write) 319281 319281 0 0.0
.bss 51873 51873 0 0.0
.data 1192 1192 0 0.0
.data.rel.ro 208760 208760 0 0.0
.dynamic 560 560 0 0.0
.got 53720 53720 0 0.0
.init 24 24 0 0.0
.init_array 176 176 0 0.0
.rodata 366092 366092 0 0.0
.text 5828772 5828772 0 0.0
thermostat-no-ble arm64 (read only) 1952100 1952100 0 0.0
(read/write) 137665 137665 0 0.0
.bss 59537 59537 0 0.0
.data 832 832 0 0.0
.data.rel.ro 70744 70744 0 0.0
.dynamic 560 560 0 0.0
.got 3672 3672 0 0.0
.init 24 24 0 0.0
.init_array 280 280 0 0.0
.rodata 125764 125764 0 0.0
.text 1618016 1618016 0 0.0
p6 all-clusters-app default (read/write) 2361448 2361448 0 0.0
.bss 112220 112220 0 0.0
.data 2528 2528 0 0.0
.heap 918592 918592 0 0.0
.text 1319712 1319712 0 0.0
light-app default (read/write) 2302024 2302024 0 0.0
.bss 101136 101136 0 0.0
.data 2368 2368 0 0.0
.heap 929840 929840 0 0.0
.text 1260288 1260288 0 0.0
lock-app default (read/write) 2278112 2278112 0 0.0
.bss 100016 100016 0 0.0
.data 2328 2328 0 0.0
.heap 931000 931000 0 0.0
.text 1236376 1236376 0 0.0
qpg lighting-app qpg6100+debug (read only) 522192 522192 0 0.0
(read/write) 122332 122332 0 0.0
.bss 82768 82768 0 0.0
.data 996 996 0 0.0
.text 516872 516872 0 0.0
lock-app qpg6100+debug (read only) 496540 496540 0 0.0
(read/write) 122336 122336 0 0.0
.bss 81904 81904 0 0.0
.data 952 952 0 0.0
.text 491220 491220 0 0.0
persistent-storage-app qpg6100+debug (read only) 108104 108104 0 0.0
(read/write) 122336 122336 0 0.0
.bss 36160 36160 0 0.0
.data 288 288 0 0.0
.text 102784 102784 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 812230 812230 0 0.0
bss 82920 82920 0 0.0
noinit 37160 37160 0 0.0
text 566982 566982 0 0.0

@pankore
Copy link
Contributor Author

pankore commented Dec 16, 2021

/rebase

@github-actions
Copy link

github-actions bot commented Dec 16, 2021

PR #12979: Size comparison from 5988375 to 475ed90

Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 5988375 475ed90 change % change
efr32 lighting-app BRD4161A (read only) 835684 835684 0 0.0
(read/write) 127324 127324 0 0.0
.bss 125448 125448 0 0.0
.data 1876 1876 0 0.0
.text 835676 835676 0 0.0
BRD4161A+rpc (read only) 823304 823304 0 0.0
(read/write) 143992 143992 0 0.0
.bss 142016 142016 0 0.0
.data 1976 1976 0 0.0
.text 823296 823296 0 0.0
window-app BRD4161A (read only) 809060 809060 0 0.0
(read/write) 126264 126264 0 0.0
.bss 124432 124432 0 0.0
.data 1832 1832 0 0.0
.text 809052 809052 0 0.0
esp32 all-clusters-app c3devkit (read only) 876694 876694 0 0.0
(read/write) 1312954 1312954 0 0.0
.dram0.bss 69776 69776 0 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 175920 175920 0 0.0
.flash.text 876694 876694 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962575 962575 0 0.0
(read/write) 453688 453688 0 0.0
.dram0.bss 76096 76096 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 211748 211748 0 0.0
.flash.text 957191 957191 0 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 686396 686396 0 0.0
.bss 78024 78024 0 0.0
.data 1908 1908 0 0.0
.text 600664 600664 0 0.0
lock-app k32w061+debug (read/write) 633960 633960 0 0.0
.bss 76176 76176 0 0.0
.data 1860 1860 0 0.0
.text 550124 550124 0 0.0
shell k32w061+debug (read/write) 639688 639688 0 0.0
.bss 78684 78684 0 0.0
.data 1840 1840 0 0.0
.text 553364 553364 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6929412 6929412 0 0.0
(read/write) 323377 323377 0 0.0
.bss 54577 54577 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208016 208016 0 0.0
.dynamic 560 560 0 0.0
.got 55992 55992 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 378356 378356 0 0.0
.text 5864180 5864180 0 0.0
thermostat-no-ble arm64 (read only) 1993972 1993972 0 0.0
(read/write) 143937 143937 0 0.0
.bss 64321 64321 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72000 72000 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 127908 127908 0 0.0
.text 1654592 1654592 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2334696 2334696 0 0.0
.bss 189044 189044 0 0.0
.data 5264 5264 0 0.0
.text 1297272 1297272 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2329280 2329280 0 0.0
.bss 180872 180872 0 0.0
.data 5544 5544 0 0.0
.text 1291880 1291880 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302376 2302376 0 0.0
.bss 179920 179920 0 0.0
.data 5536 5536 0 0.0
.text 1264976 1264976 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054328 2054328 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.text 1016928 1016928 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 936531 936531 0 0.0
bss 118376 118376 0 0.0
rodata 107952 107952 0 0.0
text 632628 632628 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 918483 918483 0 0.0
bss 114708 114708 0 0.0
rodata 99864 99864 0 0.0
text 625764 625764 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860246 860246 0 0.0
bss 116660 116660 0 0.0
rodata 102876 102876 0 0.0
text 560064 560064 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908627 908627 0 0.0
bss 117564 117564 0 0.0
rodata 103256 103256 0 0.0
text 610444 610444 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832574 832574 0 0.0
bss 115876 115876 0 0.0
rodata 98220 98220 0 0.0
text 537920 537920 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913507 913507 0 0.0
bss 117472 117472 0 0.0
rodata 104600 104600 0 0.0
text 613996 613996 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906739 906739 0 0.0
bss 117352 117352 0 0.0
rodata 102728 102728 0 0.0
text 609192 609192 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796959 796959 0 0.0
bss 109472 109472 0 0.0
rodata 78032 78032 0 0.0
text 532996 532996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 709594 709594 0 0.0
bss 107360 107360 0 0.0
rodata 72336 72336 0 0.0
text 450484 450484 0 0.0
p6 all-clusters-app default (read/write) 2390552 2390552 0 0.0
.bss 117236 117236 0 0.0
.data 2544 2544 0 0.0
.text 1348816 1348816 0 0.0
light-app default (read/write) 2329936 2329936 0 0.0
.bss 106128 106128 0 0.0
.data 2384 2384 0 0.0
.text 1288200 1288200 0 0.0
lock-app default (read/write) 2302144 2302144 0 0.0
.bss 105008 105008 0 0.0
.data 2336 2336 0 0.0
.text 1260408 1260408 0 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532752 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86800 86800 0 0.0
.data 1004 1004 0 0.0
.text 527432 527432 0 0.0
lock-app qpg6105+debug (read only) 504424 504424 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85936 85936 0 0.0
.data 952 952 0 0.0
.text 499104 499104 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831078 0 0.0
bss 87016 87016 0 0.0
noinit 37160 37160 0 0.0
text 579390 579390 0 0.0

@github-actions
Copy link

github-actions bot commented Dec 16, 2021

PR #12979: Size comparison from 5988375 to 9d78833

Decreases (1 build for linux)
platform target config section 5988375 9d78833 change % change
linux chip-tool-ipv6only arm64 (read only) 6929412 6929380 -32 -0.0
.rodata 378356 378324 -32 -0.0
Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 5988375 9d78833 change % change
efr32 lighting-app BRD4161A (read only) 835684 835684 0 0.0
(read/write) 127324 127324 0 0.0
.bss 125448 125448 0 0.0
.data 1876 1876 0 0.0
.text 835676 835676 0 0.0
BRD4161A+rpc (read only) 823304 823304 0 0.0
(read/write) 143992 143992 0 0.0
.bss 142016 142016 0 0.0
.data 1976 1976 0 0.0
.text 823296 823296 0 0.0
window-app BRD4161A (read only) 809060 809060 0 0.0
(read/write) 126264 126264 0 0.0
.bss 124432 124432 0 0.0
.data 1832 1832 0 0.0
.text 809052 809052 0 0.0
esp32 all-clusters-app c3devkit (read only) 876694 876694 0 0.0
(read/write) 1312954 1312954 0 0.0
.dram0.bss 69776 69776 0 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 175920 175920 0 0.0
.flash.text 876694 876694 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 962575 962575 0 0.0
(read/write) 453688 453688 0 0.0
.dram0.bss 76096 76096 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 211748 211748 0 0.0
.flash.text 957191 957191 0 0.0
.iram0.text 123451 123451 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 686396 686396 0 0.0
.bss 78024 78024 0 0.0
.data 1908 1908 0 0.0
.text 600664 600664 0 0.0
lock-app k32w061+debug (read/write) 633960 633960 0 0.0
.bss 76176 76176 0 0.0
.data 1860 1860 0 0.0
.text 550124 550124 0 0.0
shell k32w061+debug (read/write) 639688 639688 0 0.0
.bss 78684 78684 0 0.0
.data 1840 1840 0 0.0
.text 553364 553364 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6929412 6929380 -32 -0.0
(read/write) 323377 323377 0 0.0
.bss 54577 54577 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208016 208016 0 0.0
.dynamic 560 560 0 0.0
.got 55992 55992 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 378356 378324 -32 -0.0
.text 5864180 5864180 0 0.0
thermostat-no-ble arm64 (read only) 1993972 1993972 0 0.0
(read/write) 143937 143937 0 0.0
.bss 64321 64321 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72000 72000 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 127908 127908 0 0.0
.text 1654592 1654592 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2334696 2334696 0 0.0
.bss 189044 189044 0 0.0
.data 5264 5264 0 0.0
.text 1297272 1297272 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2329280 2329280 0 0.0
.bss 180872 180872 0 0.0
.data 5544 5544 0 0.0
.text 1291880 1291880 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302376 2302376 0 0.0
.bss 179920 179920 0 0.0
.data 5536 5536 0 0.0
.text 1264976 1264976 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2054328 2054328 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.text 1016928 1016928 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 936531 936531 0 0.0
bss 118376 118376 0 0.0
rodata 107952 107952 0 0.0
text 632628 632628 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 918483 918483 0 0.0
bss 114708 114708 0 0.0
rodata 99864 99864 0 0.0
text 625764 625764 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 860246 860246 0 0.0
bss 116660 116660 0 0.0
rodata 102876 102876 0 0.0
text 560064 560064 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908627 908627 0 0.0
bss 117564 117564 0 0.0
rodata 103256 103256 0 0.0
text 610444 610444 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832574 832574 0 0.0
bss 115876 115876 0 0.0
rodata 98220 98220 0 0.0
text 537920 537920 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 913507 913507 0 0.0
bss 117472 117472 0 0.0
rodata 104600 104600 0 0.0
text 613996 613996 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906739 906739 0 0.0
bss 117352 117352 0 0.0
rodata 102728 102728 0 0.0
text 609192 609192 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796959 796959 0 0.0
bss 109472 109472 0 0.0
rodata 78032 78032 0 0.0
text 532996 532996 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 709594 709594 0 0.0
bss 107360 107360 0 0.0
rodata 72336 72336 0 0.0
text 450484 450484 0 0.0
p6 all-clusters-app default (read/write) 2390552 2390552 0 0.0
.bss 117236 117236 0 0.0
.data 2544 2544 0 0.0
.text 1348816 1348816 0 0.0
light-app default (read/write) 2329936 2329936 0 0.0
.bss 106128 106128 0 0.0
.data 2384 2384 0 0.0
.text 1288200 1288200 0 0.0
lock-app default (read/write) 2302144 2302144 0 0.0
.bss 105008 105008 0 0.0
.data 2336 2336 0 0.0
.text 1260408 1260408 0 0.0
qpg lighting-app qpg6105+debug (read only) 532752 532752 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86800 86800 0 0.0
.data 1004 1004 0 0.0
.text 527432 527432 0 0.0
lock-app qpg6105+debug (read only) 504424 504424 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85936 85936 0 0.0
.data 952 952 0 0.0
.text 499104 499104 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 831078 831078 0 0.0
bss 87016 87016 0 0.0
noinit 37160 37160 0 0.0
text 579390 579390 0 0.0

@github-actions
Copy link

github-actions bot commented Dec 16, 2021

PR #12979: Size comparison from 41700bd to a6b8a35

Full report (32 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 41700bd a6b8a35 change % change
efr32 lighting-app BRD4161A (read only) 829740 829740 0 0.0
(read/write) 127356 127356 0 0.0
.bss 125480 125480 0 0.0
.data 1876 1876 0 0.0
.text 829732 829732 0 0.0
BRD4161A+rpc (read only) 817360 817360 0 0.0
(read/write) 144024 144024 0 0.0
.bss 142048 142048 0 0.0
.data 1976 1976 0 0.0
.text 817352 817352 0 0.0
window-app BRD4161A (read only) 803116 803116 0 0.0
(read/write) 126296 126296 0 0.0
.bss 124464 124464 0 0.0
.data 1832 1832 0 0.0
.text 803108 803108 0 0.0
esp32 all-clusters-app c3devkit (read only) 875850 875850 0 0.0
(read/write) 1313090 1313090 0 0.0
.dram0.bss 69808 69808 0 0.0
.dram0.data 14204 14204 0 0.0
.flash.rodata 176024 176024 0 0.0
.flash.text 875850 875850 0 0.0
.iram0.text 62076 62076 0 0.0
m5stack (read only) 938879 938879 0 0.0
(read/write) 442588 442588 0 0.0
.dram0.bss 74272 74272 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 202752 202752 0 0.0
.flash.text 933495 933495 0 0.0
.iram0.text 123171 123171 0 0.0
k32w lighting-app k32w061+se05x+release (read/write) 685556 685556 0 0.0
.bss 78056 78056 0 0.0
.data 1908 1908 0 0.0
.text 599792 599792 0 0.0
lock-app k32w061+debug (read/write) 633120 633120 0 0.0
.bss 76208 76208 0 0.0
.data 1860 1860 0 0.0
.text 549252 549252 0 0.0
shell k32w061+debug (read/write) 638704 638704 0 0.0
.bss 78716 78716 0 0.0
.data 1840 1840 0 0.0
.text 552348 552348 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6917764 6917764 0 0.0
(read/write) 323377 323377 0 0.0
.bss 54577 54577 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208016 208016 0 0.0
.dynamic 560 560 0 0.0
.got 55992 55992 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 378324 378324 0 0.0
.text 5852564 5852564 0 0.0
thermostat-no-ble arm64 (read only) 1993508 1993508 0 0.0
(read/write) 143937 143937 0 0.0
.bss 64321 64321 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72000 72000 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 128004 128004 0 0.0
.text 1654032 1654032 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2333912 2333912 0 0.0
.bss 189076 189076 0 0.0
.data 5264 5264 0 0.0
.text 1296488 1296488 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2328488 2328488 0 0.0
.bss 180904 180904 0 0.0
.data 5544 5544 0 0.0
.text 1291088 1291088 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2301584 2301584 0 0.0
.bss 179952 179952 0 0.0
.data 5536 5536 0 0.0
.text 1264184 1264184 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053688 2053688 0 0.0
.bss 156980 156980 0 0.0
.data 4864 4864 0 0.0
.text 1016288 1016288 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 935803 935803 0 0.0
bss 118408 118408 0 0.0
rodata 108056 108056 0 0.0
text 631756 631756 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 917723 917723 0 0.0
bss 114740 114740 0 0.0
rodata 99968 99968 0 0.0
text 624872 624872 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 859522 859522 0 0.0
bss 116692 116692 0 0.0
rodata 102984 102984 0 0.0
text 559196 559196 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 907903 907903 0 0.0
bss 117596 117596 0 0.0
rodata 103364 103364 0 0.0
text 609584 609584 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 831862 831862 0 0.0
bss 115908 115908 0 0.0
rodata 98324 98324 0 0.0
text 537060 537060 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 912779 912779 0 0.0
bss 117504 117504 0 0.0
rodata 104704 104704 0 0.0
text 613132 613132 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906015 906015 0 0.0
bss 117384 117384 0 0.0
rodata 102836 102836 0 0.0
text 608332 608332 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796383 796383 0 0.0
bss 109472 109472 0 0.0
rodata 78032 78032 0 0.0
text 532420 532420 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 709018 709018 0 0.0
bss 107360 107360 0 0.0
rodata 72336 72336 0 0.0
text 449912 449912 0 0.0
p6 all-clusters-app default (read/write) 2384656 2384656 0 0.0
.bss 117268 117268 0 0.0
.data 2544 2544 0 0.0
.text 1342920 1342920 0 0.0
light-app default (read/write) 2324024 2324024 0 0.0
.bss 106160 106160 0 0.0
.data 2384 2384 0 0.0
.text 1282288 1282288 0 0.0
lock-app default (read/write) 2296232 2296232 0 0.0
.bss 105040 105040 0 0.0
.data 2336 2336 0 0.0
.text 1254496 1254496 0 0.0
qpg lighting-app qpg6105+debug (read only) 531960 531960 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86824 86824 0 0.0
.data 1004 1004 0 0.0
.text 526640 526640 0 0.0
lock-app qpg6105+debug (read only) 503656 503656 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85960 85960 0 0.0
.data 952 952 0 0.0
.text 498336 498336 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 830342 830342 0 0.0
bss 87048 87048 0 0.0
noinit 37160 37160 0 0.0
text 578516 578516 0 0.0

@github-actions
Copy link

github-actions bot commented Dec 17, 2021

PR #12979: Size comparison from 5331220 to 9e9bdb2

Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 5331220 9e9bdb2 change % change
efr32 lighting-app BRD4161A (read only) 829456 829456 0 0.0
(read/write) 127352 127352 0 0.0
.bss 125472 125472 0 0.0
.data 1876 1876 0 0.0
.text 829448 829448 0 0.0
BRD4161A+rpc (read only) 817100 817100 0 0.0
(read/write) 144016 144016 0 0.0
.bss 142040 142040 0 0.0
.data 1976 1976 0 0.0
.text 817092 817092 0 0.0
window-app BRD4161A (read only) 802864 802864 0 0.0
(read/write) 126288 126288 0 0.0
.bss 124456 124456 0 0.0
.data 1832 1832 0 0.0
.text 802856 802856 0 0.0
esp32 all-clusters-app c3devkit (read only) 877066 877066 0 0.0
(read/write) 1313042 1313042 0 0.0
.dram0.bss 69784 69784 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 175976 175976 0 0.0
.flash.text 877066 877066 0 0.0
.iram0.text 62254 62254 0 0.0
m5stack (read only) 937963 937963 0 0.0
(read/write) 442144 442144 0 0.0
.dram0.bss 74280 74280 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 202800 202800 0 0.0
.flash.text 932579 932579 0 0.0
.iram0.text 122671 122671 0 0.0
k32w light k32w061+release (read/write) 648328 648328 0 0.0
.bss 76480 76480 0 0.0
.data 1904 1904 0 0.0
.text 564144 564144 0 0.0
lock k32w061+release (read/write) 633044 633044 0 0.0
.bss 76200 76200 0 0.0
.data 1860 1860 0 0.0
.text 549184 549184 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6931292 6931292 0 0.0
(read/write) 323633 323633 0 0.0
.bss 54577 54577 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 208096 208096 0 0.0
.dynamic 560 560 0 0.0
.got 56160 56160 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 379476 379476 0 0.0
.text 5864244 5864244 0 0.0
thermostat-no-ble arm64 (read only) 1994292 1994292 0 0.0
(read/write) 143937 143937 0 0.0
.bss 64321 64321 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72000 72000 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 288 288 0 0.0
.rodata 128196 128196 0 0.0
.text 1654624 1654624 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2334104 2334104 0 0.0
.bss 189068 189068 0 0.0
.data 5264 5264 0 0.0
.text 1296680 1296680 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2328616 2328616 0 0.0
.bss 180896 180896 0 0.0
.data 5544 5544 0 0.0
.text 1291216 1291216 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2301712 2301712 0 0.0
.bss 179944 179944 0 0.0
.data 5536 5536 0 0.0
.text 1264312 1264312 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053688 2053688 0 0.0
.bss 156972 156972 0 0.0
.data 4864 4864 0 0.0
.text 1016288 1016288 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 935579 935579 0 0.0
bss 118400 118400 0 0.0
rodata 108120 108120 0 0.0
text 631508 631508 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 921979 921979 0 0.0
bss 115444 115444 0 0.0
rodata 101536 101536 0 0.0
text 626820 626820 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 859342 859342 0 0.0
bss 116684 116684 0 0.0
rodata 103044 103044 0 0.0
text 558948 558948 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 907723 907723 0 0.0
bss 117588 117588 0 0.0
rodata 103424 103424 0 0.0
text 609332 609332 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 831638 831638 0 0.0
bss 115900 115900 0 0.0
rodata 98388 98388 0 0.0
text 536816 536816 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 912603 912603 0 0.0
bss 117496 117496 0 0.0
rodata 104768 104768 0 0.0
text 612884 612884 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 905803 905803 0 0.0
bss 117376 117376 0 0.0
rodata 102896 102896 0 0.0
text 608080 608080 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796079 796079 0 0.0
bss 109464 109464 0 0.0
rodata 78096 78096 0 0.0
text 532048 532048 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 708710 708710 0 0.0
bss 107352 107352 0 0.0
rodata 72396 72396 0 0.0
text 449544 449544 0 0.0
p6 all-clusters-app default (read/write) 2384640 2384640 0 0.0
.bss 117260 117260 0 0.0
.data 2544 2544 0 0.0
.text 1342904 1342904 0 0.0
light-app default (read/write) 2324008 2324008 0 0.0
.bss 106152 106152 0 0.0
.data 2384 2384 0 0.0
.text 1282272 1282272 0 0.0
lock-app default (read/write) 2296216 2296216 0 0.0
.bss 105032 105032 0 0.0
.data 2336 2336 0 0.0
.text 1254480 1254480 0 0.0
qpg lighting-app qpg6105+debug (read only) 531836 531836 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86816 86816 0 0.0
.data 1004 1004 0 0.0
.text 526516 526516 0 0.0
lock-app qpg6105+debug (read only) 503508 503508 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85952 85952 0 0.0
.data 952 952 0 0.0
.text 498188 498188 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 830222 830222 0 0.0
bss 87040 87040 0 0.0
noinit 37160 37160 0 0.0
text 578416 578416 0 0.0

@pankore
Copy link
Contributor Author

pankore commented Dec 20, 2021

/rebase

@github-actions
Copy link

github-actions bot commented Dec 20, 2021

PR #12979: Size comparison from 2748848 to e415490

Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section 2748848 e415490 change % change
efr32 lighting-app BRD4161A (read only) 830408 830408 0 0.0
(read/write) 127360 127360 0 0.0
.bss 125480 125480 0 0.0
.data 1876 1876 0 0.0
.text 830400 830400 0 0.0
BRD4161A+rpc (read only) 818052 818052 0 0.0
(read/write) 144024 144024 0 0.0
.bss 142048 142048 0 0.0
.data 1976 1976 0 0.0
.text 818044 818044 0 0.0
window-app BRD4161A (read only) 803784 803784 0 0.0
(read/write) 126296 126296 0 0.0
.bss 124464 124464 0 0.0
.data 1832 1832 0 0.0
.text 803776 803776 0 0.0
esp32 all-clusters-app c3devkit (read only) 881120 881120 0 0.0
(read/write) 1312402 1312402 0 0.0
.dram0.bss 69296 69296 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 175832 175832 0 0.0
.flash.text 881120 881120 0 0.0
.iram0.text 62254 62254 0 0.0
m5stack (read only) 941647 941647 0 0.0
(read/write) 441516 441516 0 0.0
.dram0.bss 73792 73792 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 202660 202660 0 0.0
.flash.text 936263 936263 0 0.0
.iram0.text 122671 122671 0 0.0
k32w light k32w061+release (read/write) 648740 648740 0 0.0
.bss 76488 76488 0 0.0
.data 1904 1904 0 0.0
.text 564548 564548 0 0.0
lock k32w061+release (read/write) 633456 633456 0 0.0
.bss 76208 76208 0 0.0
.data 1860 1860 0 0.0
.text 549588 549588 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6979164 6979164 0 0.0
(read/write) 325633 325633 0 0.0
.bss 54593 54593 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 209704 209704 0 0.0
.dynamic 560 560 0 0.0
.got 56536 56536 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 383732 383732 0 0.0
.text 5903540 5903540 0 0.0
thermostat-no-ble arm64 (read only) 2002756 2002756 0 0.0
(read/write) 144065 144065 0 0.0
.bss 64353 64353 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72088 72088 0 0.0
.dynamic 560 560 0 0.0
.got 3840 3840 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128356 128356 0 0.0
.text 1662736 1662736 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2337664 2337664 0 0.0
.bss 188580 188580 0 0.0
.data 5264 5264 0 0.0
.text 1300240 1300240 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2330568 2330568 0 0.0
.bss 180920 180920 0 0.0
.data 5552 5552 0 0.0
.text 1293168 1293168 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2303664 2303664 0 0.0
.bss 179968 179968 0 0.0
.data 5544 5544 0 0.0
.text 1266264 1266264 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053688 2053688 0 0.0
.bss 156972 156972 0 0.0
.data 4864 4864 0 0.0
.text 1016288 1016288 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 935999 935999 0 0.0
bss 118408 118408 0 0.0
rodata 108124 108124 0 0.0
text 631884 631884 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 922351 922351 0 0.0
bss 115452 115452 0 0.0
rodata 101540 101540 0 0.0
text 627196 627196 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 859714 859714 0 0.0
bss 116692 116692 0 0.0
rodata 103048 103048 0 0.0
text 559324 559324 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908095 908095 0 0.0
bss 117596 117596 0 0.0
rodata 103428 103428 0 0.0
text 609708 609708 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832058 832058 0 0.0
bss 115908 115908 0 0.0
rodata 98392 98392 0 0.0
text 537192 537192 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 909391 909391 0 0.0
bss 117356 117356 0 0.0
rodata 103644 103644 0 0.0
text 610948 610948 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906207 906207 0 0.0
bss 117384 117384 0 0.0
rodata 102900 102900 0 0.0
text 608456 608456 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796079 796079 0 0.0
bss 109464 109464 0 0.0
rodata 78096 78096 0 0.0
text 532048 532048 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 708710 708710 0 0.0
bss 107352 107352 0 0.0
rodata 72396 72396 0 0.0
text 449544 449544 0 0.0
p6 all-clusters-app default (read/write) 2389080 2389080 0 0.0
.bss 116780 116780 0 0.0
.data 2544 2544 0 0.0
.text 1347344 1347344 0 0.0
light-app default (read/write) 2324944 2324944 0 0.0
.bss 106160 106160 0 0.0
.data 2384 2384 0 0.0
.text 1283208 1283208 0 0.0
lock-app default (read/write) 2297152 2297152 0 0.0
.bss 105040 105040 0 0.0
.data 2336 2336 0 0.0
.text 1255416 1255416 0 0.0
qpg lighting-app qpg6105+debug (read only) 532240 532240 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86824 86824 0 0.0
.data 1004 1004 0 0.0
.text 526920 526920 0 0.0
lock-app qpg6105+debug (read only) 503904 503904 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85960 85960 0 0.0
.data 952 952 0 0.0
.text 498584 498584 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 832258 832258 0 0.0
bss 87064 87064 0 0.0
noinit 37160 37160 0 0.0
text 580384 580384 0 0.0

@pankore
Copy link
Contributor Author

pankore commented Dec 20, 2021

Hi @andy31415 @woody-apple ,
May I ask for your help to review this PR and see if this one can be marked with Fast Track label or not.
Thanks!

@pankore
Copy link
Contributor Author

pankore commented Dec 21, 2021

/rebase

@github-actions
Copy link

github-actions bot commented Dec 21, 2021

PR #12979: Size comparison from bf7feea to d3b4e44

Full report (29 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section bf7feea d3b4e44 change % change
efr32 lighting-app BRD4161A (read only) 830568 830568 0 0.0
(read/write) 127384 127384 0 0.0
.bss 125504 125504 0 0.0
.data 1876 1876 0 0.0
.text 830560 830560 0 0.0
BRD4161A+rpc (read only) 818196 818196 0 0.0
(read/write) 144048 144048 0 0.0
.bss 142072 142072 0 0.0
.data 1976 1976 0 0.0
.text 818188 818188 0 0.0
window-app BRD4161A (read only) 803944 803944 0 0.0
(read/write) 126320 126320 0 0.0
.bss 124488 124488 0 0.0
.data 1832 1832 0 0.0
.text 803936 803936 0 0.0
k32w light k32w061+release (read/write) 648764 648764 0 0.0
.bss 76512 76512 0 0.0
.data 1904 1904 0 0.0
.text 564548 564548 0 0.0
lock k32w061+release (read/write) 633472 633472 0 0.0
.bss 76224 76224 0 0.0
.data 1860 1860 0 0.0
.text 549588 549588 0 0.0
linux chip-tool-ipv6only arm64 (read only) 7006076 7006076 0 0.0
(read/write) 326289 326289 0 0.0
.bss 54641 54641 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 210144 210144 0 0.0
.dynamic 560 560 0 0.0
.got 56712 56712 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 384228 384228 0 0.0
.text 5928548 5928548 0 0.0
thermostat-no-ble arm64 (read only) 2017908 2017908 0 0.0
(read/write) 144497 144497 0 0.0
.bss 64417 64417 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72376 72376 0 0.0
.dynamic 560 560 0 0.0
.got 3888 3888 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128932 128932 0 0.0
.text 1676304 1676304 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2340104 2340104 0 0.0
.bss 188660 188660 0 0.0
.data 5272 5272 0 0.0
.text 1302680 1302680 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2330576 2330576 0 0.0
.bss 180936 180936 0 0.0
.data 5552 5552 0 0.0
.text 1293176 1293176 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2303672 2303672 0 0.0
.bss 179984 179984 0 0.0
.data 5544 5544 0 0.0
.text 1266272 1266272 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053688 2053688 0 0.0
.bss 156972 156972 0 0.0
.data 4864 4864 0 0.0
.text 1016288 1016288 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 935967 935967 0 0.0
bss 118428 118428 0 0.0
rodata 108124 108124 0 0.0
text 631864 631864 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 922367 922367 0 0.0
bss 115472 115472 0 0.0
rodata 101540 101540 0 0.0
text 627176 627176 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 859730 859730 0 0.0
bss 116712 116712 0 0.0
rodata 103048 103048 0 0.0
text 559308 559308 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 908111 908111 0 0.0
bss 117616 117616 0 0.0
rodata 103428 103428 0 0.0
text 609692 609692 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 832042 832042 0 0.0
bss 115928 115928 0 0.0
rodata 98392 98392 0 0.0
text 537172 537172 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 909375 909375 0 0.0
bss 117376 117376 0 0.0
rodata 103644 103644 0 0.0
text 610928 610928 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 906191 906191 0 0.0
bss 117404 117404 0 0.0
rodata 102900 102900 0 0.0
text 608440 608440 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796079 796079 0 0.0
bss 109464 109464 0 0.0
rodata 78096 78096 0 0.0
text 532048 532048 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 708710 708710 0 0.0
bss 107352 107352 0 0.0
rodata 72396 72396 0 0.0
text 449544 449544 0 0.0
p6 all-clusters-app default (read/write) 2392056 2392056 0 0.0
.bss 116860 116860 0 0.0
.data 2552 2552 0 0.0
.text 1350320 1350320 0 0.0
light-app default (read/write) 2325104 2325104 0 0.0
.bss 106184 106184 0 0.0
.data 2384 2384 0 0.0
.text 1283368 1283368 0 0.0
lock-app default (read/write) 2297312 2297312 0 0.0
.bss 105064 105064 0 0.0
.data 2336 2336 0 0.0
.text 1255576 1255576 0 0.0
qpg lighting-app qpg6105+debug (read only) 532232 532232 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86840 86840 0 0.0
.data 1004 1004 0 0.0
.text 526912 526912 0 0.0
lock-app qpg6105+debug (read only) 503912 503912 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85976 85976 0 0.0
.data 952 952 0 0.0
.text 498592 498592 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 832258 832258 0 0.0
bss 87088 87088 0 0.0
noinit 37160 37160 0 0.0
text 580366 580366 0 0.0

@github-actions
Copy link

PR #12979: Size comparison from 118ab9d to 94d4b29

Full report (1 build for telink)
platform target config section 118ab9d 94d4b29 change % change
telink lighting-app tlsr9518adk80d (read/write) 830770 830770 0 0.0
bss 86808 86808 0 0.0
noinit 37160 37160 0 0.0
text 579380 579380 0 0.0

@github-actions
Copy link

github-actions bot commented Dec 22, 2021

PR #12979: Size comparison from f9ce4be to 607f91a

Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
platform target config section f9ce4be 607f91a change % change
efr32 lighting-app BRD4161A (read only) 829152 829152 0 0.0
(read/write) 127104 127104 0 0.0
.bss 125224 125224 0 0.0
.data 1876 1876 0 0.0
.text 829144 829144 0 0.0
BRD4161A+rpc (read only) 816796 816796 0 0.0
(read/write) 143768 143768 0 0.0
.bss 141792 141792 0 0.0
.data 1976 1976 0 0.0
.text 816788 816788 0 0.0
window-app BRD4161A (read only) 802616 802616 0 0.0
(read/write) 126040 126040 0 0.0
.bss 124208 124208 0 0.0
.data 1832 1832 0 0.0
.text 802608 802608 0 0.0
esp32 all-clusters-app c3devkit (read only) 884820 884820 0 0.0
(read/write) 1312466 1312466 0 0.0
.dram0.bss 69104 69104 0 0.0
.dram0.data 14220 14220 0 0.0
.flash.rodata 176088 176088 0 0.0
.flash.text 884820 884820 0 0.0
.iram0.text 62254 62254 0 0.0
m5stack (read only) 945571 945571 0 0.0
(read/write) 441592 441592 0 0.0
.dram0.bss 73608 73608 0 0.0
.dram0.data 34056 34056 0 0.0
.flash.rodata 202920 202920 0 0.0
.flash.text 940187 940187 0 0.0
.iram0.text 122671 122671 0 0.0
k32w light k32w061+release (read/write) 647512 647512 0 0.0
.bss 76232 76232 0 0.0
.data 1904 1904 0 0.0
.text 563576 563576 0 0.0
lock k32w061+release (read/write) 632224 632224 0 0.0
.bss 75944 75944 0 0.0
.data 1860 1860 0 0.0
.text 548620 548620 0 0.0
linux chip-tool-ipv6only arm64 (read only) 6999268 6999268 0 0.0
(read/write) 325953 325953 0 0.0
.bss 54305 54305 0 0.0
.data 1096 1096 0 0.0
.data.rel.ro 210128 210128 0 0.0
.dynamic 560 560 0 0.0
.got 56728 56728 0 0.0
.init 24 24 0 0.0
.init_array 168 168 0 0.0
.rodata 384220 384220 0 0.0
.text 5921604 5921604 0 0.0
thermostat-no-ble arm64 (read only) 2013428 2013428 0 0.0
(read/write) 144033 144033 0 0.0
.bss 64065 64065 0 0.0
.data 880 880 0 0.0
.data.rel.ro 72272 72272 0 0.0
.dynamic 560 560 0 0.0
.got 3888 3888 0 0.0
.init 24 24 0 0.0
.init_array 296 296 0 0.0
.rodata 128820 128820 0 0.0
.text 1672016 1672016 0 0.0
mbed all-clusters-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2341320 2341320 0 0.0
.bss 188380 188380 0 0.0
.data 5280 5280 0 0.0
.text 1303896 1303896 0 0.0
lighting-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2329120 2329120 0 0.0
.bss 180656 180656 0 0.0
.data 5552 5552 0 0.0
.text 1291720 1291720 0 0.0
lock-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2302152 2302152 0 0.0
.bss 179704 179704 0 0.0
.data 5544 5544 0 0.0
.text 1264752 1264752 0 0.0
pigweed-app CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 1140008 1140008 0 0.0
.bss 11756 11756 0 0.0
.data 4368 4368 0 0.0
.text 103392 103392 0 0.0
shell CY8CPROTO_062_4343W+release (read only) 6224 6224 0 0.0
(read/write) 2053840 2053840 0 0.0
.bss 156972 156972 0 0.0
.data 4864 4864 0 0.0
.text 1016440 1016440 0 0.0
nrfconnect lighting-app nrf52840dk_nrf52840 (read/write) 934663 934663 0 0.0
bss 118148 118148 0 0.0
rodata 107908 107908 0 0.0
text 631024 631024 0 0.0
nrf52840dk_nrf52840+rpc (read/write) 921015 921015 0 0.0
bss 115192 115192 0 0.0
rodata 101324 101324 0 0.0
text 626336 626336 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 858394 858394 0 0.0
bss 116432 116432 0 0.0
rodata 102832 102832 0 0.0
text 558468 558468 0 0.0
lock-app nrf52840dk_nrf52840 (read/write) 906775 906775 0 0.0
bss 117336 117336 0 0.0
rodata 103212 103212 0 0.0
text 608852 608852 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 830690 830690 0 0.0
bss 115648 115648 0 0.0
rodata 98176 98176 0 0.0
text 536332 536332 0 0.0
pigweed-app nrf52840dk_nrf52840 (read/write) 542351 542351 0 0.0
bss 52588 52588 0 0.0
rodata 50668 50668 0 0.0
text 376892 376892 0 0.0
pump-app nrf52840dk_nrf52840 (read/write) 908071 908071 0 0.0
bss 117096 117096 0 0.0
rodata 103428 103428 0 0.0
text 610088 610088 0 0.0
pump-controller-app nrf52840dk_nrf52840 (read/write) 904887 904887 0 0.0
bss 117124 117124 0 0.0
rodata 102684 102684 0 0.0
text 607600 607600 0 0.0
shell nrf52840dk_nrf52840 (read/write) 796079 796079 0 0.0
bss 109464 109464 0 0.0
rodata 78096 78096 0 0.0
text 532048 532048 0 0.0
nrf5340dk_nrf5340_cpuapp (read/write) 708710 708710 0 0.0
bss 107352 107352 0 0.0
rodata 72396 72396 0 0.0
text 449544 449544 0 0.0
p6 all-clusters-app default (read/write) 2393848 2393848 0 0.0
.bss 116580 116580 0 0.0
.data 2552 2552 0 0.0
.text 1352112 1352112 0 0.0
light-app default (read/write) 2323808 2323808 0 0.0
.bss 105904 105904 0 0.0
.data 2384 2384 0 0.0
.text 1282072 1282072 0 0.0
lock-app default (read/write) 2296032 2296032 0 0.0
.bss 104784 104784 0 0.0
.data 2336 2336 0 0.0
.text 1254296 1254296 0 0.0
qpg lighting-app qpg6105+debug (read only) 531120 531120 0 0.0
(read/write) 146936 146936 0 0.0
.bss 86704 86704 0 0.0
.data 1004 1004 0 0.0
.text 525800 525800 0 0.0
lock-app qpg6105+debug (read only) 502812 502812 0 0.0
(read/write) 146940 146940 0 0.0
.bss 85840 85840 0 0.0
.data 952 952 0 0.0
.text 497492 497492 0 0.0
persistent-storage-app qpg6105+debug (read only) 106448 106448 0 0.0
(read/write) 146938 146938 0 0.0
.bss 36146 36146 0 0.0
.data 288 288 0 0.0
.text 101128 101128 0 0.0
telink lighting-app tlsr9518adk80d (read/write) 830770 830770 0 0.0
bss 86808 86808 0 0.0
noinit 37160 37160 0 0.0
text 579380 579380 0 0.0

Copy link
Contributor

@bzbarsky-apple bzbarsky-apple left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Rubberstamping platform change from platform owner.

@bzbarsky-apple bzbarsky-apple merged commit 6e035c8 into project-chip:master Dec 22, 2021
@pankore pankore deleted the pigweed_app branch January 10, 2022 07:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants